runtime.hchan.elemtype (field)

31 uses

	runtime (current package)
		chan.go#L39: 	elemtype *_type // element type
		chan.go#L111: 	c.elemtype = elem
		chan.go#L222: 		typedmemmove(c.elemtype, qp, ep)
		chan.go#L312: 		sendDirect(c.elemtype, sg, ep)
		chan.go#L385: 			typedmemclr(c.elemtype, sg.elem)
		chan.go#L500: 				typedmemclr(c.elemtype, ep)
		chan.go#L520: 				typedmemclr(c.elemtype, ep)
		chan.go#L544: 			typedmemmove(c.elemtype, ep, qp)
		chan.go#L546: 		typedmemclr(c.elemtype, qp)
		chan.go#L622: 			recvDirect(c.elemtype, sg, ep)
		chan.go#L636: 			typedmemmove(c.elemtype, ep, qp)
		chan.go#L639: 		typedmemmove(c.elemtype, qp, sg.elem)
		select.go#L396: 			raceReadObjectPC(c.elemtype, cas.elem, casePC(casi), chansendpc)
		select.go#L398: 			raceWriteObjectPC(c.elemtype, cas.elem, casePC(casi), chanrecvpc)
		select.go#L403: 			msanread(cas.elem, c.elemtype.Size_)
		select.go#L405: 			msanwrite(cas.elem, c.elemtype.Size_)
		select.go#L410: 			asanread(cas.elem, c.elemtype.Size_)
		select.go#L412: 			asanwrite(cas.elem, c.elemtype.Size_)
		select.go#L423: 			raceWriteObjectPC(c.elemtype, cas.elem, casePC(casi), chanrecvpc)
		select.go#L428: 		msanwrite(cas.elem, c.elemtype.Size_)
		select.go#L431: 		asanwrite(cas.elem, c.elemtype.Size_)
		select.go#L436: 		typedmemmove(c.elemtype, cas.elem, qp)
		select.go#L438: 	typedmemclr(c.elemtype, qp)
		select.go#L451: 		raceReadObjectPC(c.elemtype, cas.elem, casePC(casi), chansendpc)
		select.go#L454: 		msanread(cas.elem, c.elemtype.Size_)
		select.go#L457: 		asanread(cas.elem, c.elemtype.Size_)
		select.go#L459: 	typedmemmove(c.elemtype, chanbuf(c, c.sendx), cas.elem)
		select.go#L482: 		typedmemclr(c.elemtype, cas.elem)
		select.go#L492: 		raceReadObjectPC(c.elemtype, cas.elem, casePC(casi), chansendpc)
		select.go#L495: 		msanread(cas.elem, c.elemtype.Size_)
		select.go#L498: 		asanread(cas.elem, c.elemtype.Size_)